前言:資料結構的最後一篇!如果內容有哪些錯誤的地方,請多多包涵~
正文開始-->
【列表LIST】
列表很靈活。列表中的元素可以為不同的資料類別,除了可以包括數值與文字外,也可以包括資料集,如向量和因子等,還可以包括矩陣與資料框。簡單說意指可以儲存任何型別、長度與外觀的資料。如要建立列表,可使用list()
函數。
創建列表
完整程式碼:
teacher_Yu <- list(##設定列表元素
name = "Mr.Yu",
age = 20,
course = c("R語言","資料結構","電子病歷","計算機概論"),
students = c(27, 25, 30, 49),
detail = list(##元素可包含資料集
language = "R",
level = "advanced"
)
)
teacher_Yu
使用範例:
列表資料擷取
「$」
符號做資料擷取修改變量值
【資料框DATAFRAME】
data.frame()
函式來創建新的資料框。str()
函數查詢組成資料框的向量類型。創建資料框
完整程式碼:
Customer<- data.frame(CusID=c(1,2,3,4,5), ##欄位名稱=欄位值
name=c("華先生","李先生","王小姐","余小姐","葉小姐"),
phone=c(0956236547,0978542687,0975758654,0978456123,0987532178))
Customer ##呈現資料框
使用範例:
瀏覽資料框資料
View()
函式瀏覽資料框的外觀與內容。[m, n]
兩個索引值來選擇要瀏覽的資料, m 代表資料框的觀測值個數, n 代表資料框的變數個數。觀測值代表資料框中水平方向的資料;反之變數代表資料框中垂直方向的資料。$變數名稱
、 [, "變數名稱"]
這兩個寫法。colnames()
函式檢視欄位名稱。rownames()
函式檢視列位名稱。str()
函式檢視個欄位的資料。使用範例:
⭡⭡使用View()
函式瀏覽資料框的外觀與內容。
⭡⭡瀏覽資料框特定資料。作法分別為[, "變數名稱"]
、[m, n]
、$變數名稱
。
⭡⭡瀏覽資料框特定資料。作法分別為colnames(Customer)
、rownames(Customer)
、str(Customer)
。
參考: